function images(callme) {
	var logoRequest_ = new XMLHttpRequest();
	var image = null;
	var onImageLoad = callme;
	
	this.getImage = function(){
		return image;
	}
	
	this.request = function(URL) {
	  try {
	    logoRequest_.open("GET", URL, true);
	  } catch (e) {
	    return;
	  }

	  logoRequest_.onreadystatechange = this.incoming;

	  try {
	    logoRequest_.send();
	  } catch (e) {
	    logoRequest_ = null;
	    return;
	  }
	}

	this.incoming = function() {
	  if (logoRequest_.readyState != 4)
	    return;

	  if (logoRequest_.status != 200) {
	    return;
	  }
	  image = logoRequest_.responseStream;
		onImageLoad();
	}
}